<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.7.1.min.js"></script>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        ul{
            list-style: none;
            text-align: center;
            line-height: 49px;
            background-color: white;
            max-width: 360px;
            border-radius: 5px;
        }

        body{
            background-color: #282739;
        }

        .second  {
            display: none;
            background-color: #282739;
            color: white;
        }

        #list{
            margin: 30px auto;
        }

        .banner{
            height: 49px;
            border-bottom: 1px #c5c5c5 solid;
        }

        p{
            /*
                旋转只对盒状元素生效
                所以需将元素设置为行内块元素
            */
            display: inline-block;
        }

        .arrow{
            transform: rotate(90deg);
            transition: all 1s;
        }

        .act{
            transform: rotate(270deg);
        }

    </style>
</head>
<body>
    <ul id="list">
        <li class="first">
            <div class="banner">
                <p>网页设计</p>
                <p class="arrow">></p>
            </div>
            <ul class="second">
                <li>我是1-1</li>
                <li>我是1-1</li>
                <li>我是1-1</li>
                <li>我是1-1</li>
            </ul>
        </li>
        <li class="first">
            <div class="banner">
                <p>前端开发</p>
                <p class="arrow">></p>
            </div>
            <ul class="second">
                <li>我是2-1</li>
                <li>我是2-1</li>
                <li>我是2-1</li>
                <li>我是2-1</li>
            </ul>
        </li>
        <li class="first">
            <div class="banner">
                <p>响应式设计</p>
                <p class="arrow">></p>
            </div>
            <ul class="second">
                <li>我是3-1</li>
                <li>我是3-1</li>
                <li>我是3-1</li>
                <li>我是3-1</li>
            </ul>
        </li>
        <li class="first">
            <div class="banner">
                <p>网络定位</p>
                <p class="arrow">></p>
            </div>
            <ul class="second">
                <li>我是4-1</li>
                <li>我是4-1</li>
                <li>我是4-1</li>
                <li>我是4-1</li>
            </ul>
        </li>
    </ul>
    <script>
        /*
         *    jquery: JS库（封装了现成功能的js代码）
         */

        $(".banner").click(function () {
            // 绑定事件要注意 this 的指向
            // 找子级可以通过 find 方法
            $(this).next().stop().slideToggle().parent().siblings().children(".second").slideUp();
            $(this).children(".arrow").toggleClass("act");
            console.log($(this).parent().siblings().find(".arrow"))
            $(this).parent().siblings().find(".arrow").removeClass("act");

            // 加 箭头 图标
        })
    </script>

</body>
</html>